package com.ruoyi.company.service;

import java.util.List;
import com.ruoyi.company.domain.HouseCompanyT;

/**
 * 施工企业Service接口
 * 
 * @author ruoyi
 * @date 2023-05-23
 */
public interface IHouseCompanyTService 
{
    /**
     * 查询施工企业
     * 
     * @param companyId 施工企业主键
     * @return 施工企业
     */
    public HouseCompanyT selectHouseCompanyTByCompanyId(Long companyId);

    /**
     * 查询施工企业列表
     * 
     * @param houseCompanyT 施工企业
     * @return 施工企业集合
     */
    public List<HouseCompanyT> selectHouseCompanyTList(HouseCompanyT houseCompanyT);
    public HouseCompanyT selectCompanyName(HouseCompanyT houseCompanyT);

    /**
     * 新增施工企业
     * 
     * @param houseCompanyT 施工企业
     * @return 结果
     */
    public int insertHouseCompanyT(HouseCompanyT houseCompanyT);

    /**
     * 修改施工企业
     * 
     * @param houseCompanyT 施工企业
     * @return 结果
     */
    public int updateHouseCompanyT(HouseCompanyT houseCompanyT);

    /**
     * 批量删除施工企业
     * 
     * @param companyIds 需要删除的施工企业主键集合
     * @return 结果
     */
    public int deleteHouseCompanyTByCompanyIds(Long[] companyIds);

    /**
     * 删除施工企业信息
     * 
     * @param companyId 施工企业主键
     * @return 结果
     */
    public int deleteHouseCompanyTByCompanyId(Long companyId);
}
